package com.tomcov.client;

import com.google.gwt.event.shared.EventBus;
import com.google.gwt.place.shared.PlaceController;
import com.tomcov.client.service.JourneyServiceAsync;
import com.tomcov.client.service.UserServiceAsync;
import com.tomcov.client.view.CreatUserView;
import com.tomcov.client.view.I18nView;
import com.tomcov.client.view.LicenceView;
import com.tomcov.client.view.MapView;
import com.tomcov.client.view.MessageInView;
import com.tomcov.client.view.MessageOutView;
import com.tomcov.client.view.SettingsView;
import com.tomcov.client.view.WelcomView;

public interface ClientFactory {
	JourneyServiceAsync getJSA();
	UserServiceAsync getUSA();
	EventBus getEventBus();
    PlaceController getPlaceController();
    WelcomView getWelcomView();
	I18nView getI18nView();
	LicenceView getLicenceView();
	CreatUserView getCreatUserView();
	MapView getMapView();
	MessageOutView getMessageOutView();
	SettingsView getSettingsView();
	MessageInView getMessageInView();


}
